An Overview of FreeBSD/mips
نویسنده
چکیده
Embedded FreeBSD[1] has been expanding its reach over the past few years. FreeBSD now boots on more than just server class x86 machines. While most of the work in this area has only recently been part of the public FreeBSD, the history here is much longer and older. BSD has a long history in the embedded space. This heritage has been reflected in both OpenBSD and NetBSD for some time now. FreeBSD borrows from this rich heritage and adds to it. Companies have been enhancing FreeBSD’s platform support to take advantage of the other features in FreeBSD[2].
منابع مشابه
How FreeBSD Boots: a soft-core MIPS perspective
We have implemented an FPGA soft-core, multithreaded, 64-bit MIPS R4000-style CPU called BERI to support research on the hardware/software interface. We have ported FreeBSD to this platform including support for multithreaded and soon multicore CPUs. This paper describes the process by which a BERI system boots from CPU startup through the boot loaders, hand off to the kernel, and enabling seco...
متن کاملMIPS code compression
MIPS machine code is very structured: registers used before are likely to be used again, some instructions and registers are used more heavily than others, some instructions often follow each other and so on. Standard file compression utilities, such as gzip and bzip2, does not take full advantage of the structure because they work on byte-boundaries and don’t see the underlying instruction fie...
متن کاملDesign Overview of Multipath TCP version 0.4 for FreeBSD-11
This report introduces FreeBSD-MPTCP v0.4, a modification to the FreeBSD-11 kernel that enables support for the IETF’s emerging Multipath TCP (MPTCP) specification. We outline the motivation for (and potential benefits of) using MPTCP, and discuss key architectural elements of our design.
متن کاملDesign Overview of Multipath TCP version 0.3 for FreeBSD-10
This report introduces FreeBSD-MPTCP v0.3, a modification to the FreeBSD-10 kernel that enables support for the IETF’s emerging Multipath TCP (MPTCP) specification. We outline the motivation for (and potential benefits of) using MPTCP, and discuss key architectural elements of our design.
متن کاملIntroduction to Debugging the FreeBSD Kernel
Just like every other piece of software, the FreeBSD kernel has bugs. Debugging a kernel is a bit different from debugging a userland program as there is nothing underneath the kernel to provide debugging facilities such as ptrace() or procfs. This paper will give a brief overview of some of the tools available for investigating bugs in the FreeBSD kernel. It will cover the in-kernel debugger D...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009